package com.example.demo.jeePay;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 计全支付配置类
 * 用于配置JeePay支付网关的相关参数
 * 
 * @author MingChang.Wei
 * @since 2025/6/6
 */
@Component
@ConfigurationProperties(prefix = "jee.pay")
@Data
public class JeePayConfig {
    
    /**
     * 应用ID - JeePay平台分配的应用标识
     */
    private String appId;
    
    /**
     * 商户密钥 - 用于签名验证的API密钥
     */
    private String apiKey;
    
    /**
     * 商户号 - JeePay平台分配的商户编号
     */
    private String mchNo;
    
    /**
     * 支付网关地址 - JeePay API接口的基础URL
     */
    private String apiBase;
}
